export default {
    web3: {
        provider: {
            ETH: "https://mainnet.infura.io/v3/1f77aa357ef24b1084860170a2737bb9",
            ETSC: "http://api.etscscan.com/rpc",
        },
    },
    etherscan: {
        url: "https://api.etherscan.io/api",
        key: '1BD5CX2NPE4QCDDFEZU6F61NDM9TQ6ND16'
    },
    sicbo: {
        address: "0x80f1b85d297e2ad3f76c99f1059f13670c13243b",
        abi: [
            {
                "constant": false,
                "inputs": [
                    {
                        "name": "_eth",
                        "type": "uint256[]"
                    }
                ],
                "name": "buy",
                "outputs": [],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
            },
            {
                "constant": false,
                "inputs": [],
                "name": "doDevIn",
                "outputs": [],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
            },
            {
                "constant": false,
                "inputs": [
                    {
                        "name": "_eth",
                        "type": "uint256"
                    }
                ],
                "name": "doDevOut",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
            },
            {
                "constant": false,
                "inputs": [
                    {
                        "name": "_devAddr",
                        "type": "address"
                    }
                ],
                "name": "setDevs",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
            },
            {
                "constant": false,
                "inputs": [
                    {
                        "name": "time",
                        "type": "uint256"
                    }
                ],
                "name": "setGameTime",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
            },
            {
                "constant": false,
                "inputs": [
                    {
                        "name": "_price",
                        "type": "uint256"
                    }
                ],
                "name": "setPrice",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
            },
            {
                "constant": false,
                "inputs": [
                    {
                        "name": "_rID",
                        "type": "uint256"
                    }
                ],
                "name": "withdraw",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
            },
            {
                "inputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "constructor"
            },
            {
                "payable": true,
                "stateMutability": "payable",
                "type": "fallback"
            },
            {
                "anonymous": false,
                "inputs": [
                    {
                        "indexed": true,
                        "name": "playerID",
                        "type": "uint256"
                    },
                    {
                        "indexed": true,
                        "name": "playerAddress",
                        "type": "address"
                    },
                    {
                        "indexed": true,
                        "name": "playerName",
                        "type": "bytes32"
                    },
                    {
                        "indexed": false,
                        "name": "isNewPlayer",
                        "type": "bool"
                    },
                    {
                        "indexed": false,
                        "name": "affiliateID",
                        "type": "uint256"
                    },
                    {
                        "indexed": false,
                        "name": "affiliateAddress",
                        "type": "address"
                    },
                    {
                        "indexed": false,
                        "name": "affiliateName",
                        "type": "bytes32"
                    },
                    {
                        "indexed": false,
                        "name": "amountPaid",
                        "type": "uint256"
                    },
                    {
                        "indexed": false,
                        "name": "timeStamp",
                        "type": "uint256"
                    }
                ],
                "name": "onNewName",
                "type": "event"
            },
            {
                "anonymous": false,
                "inputs": [
                    {
                        "indexed": true,
                        "name": "eth",
                        "type": "uint256"
                    },
                    {
                        "indexed": true,
                        "name": "pID",
                        "type": "uint256"
                    },
                    {
                        "indexed": true,
                        "name": "addr",
                        "type": "address"
                    },
                    {
                        "indexed": false,
                        "name": "type_",
                        "type": "uint256"
                    }
                ],
                "name": "onEndTx",
                "type": "event"
            },
            {
                "anonymous": false,
                "inputs": [
                    {
                        "indexed": true,
                        "name": "playerID",
                        "type": "uint256"
                    },
                    {
                        "indexed": true,
                        "name": "roundID",
                        "type": "uint256"
                    },
                    {
                        "indexed": false,
                        "name": "win",
                        "type": "uint256"
                    }
                ],
                "name": "onGetWin",
                "type": "event"
            },
            {
                "anonymous": false,
                "inputs": [
                    {
                        "indexed": true,
                        "name": "playerID",
                        "type": "uint256"
                    },
                    {
                        "indexed": false,
                        "name": "playerAddress",
                        "type": "address"
                    },
                    {
                        "indexed": false,
                        "name": "playerName",
                        "type": "bytes32"
                    },
                    {
                        "indexed": false,
                        "name": "ethOut",
                        "type": "uint256"
                    },
                    {
                        "indexed": false,
                        "name": "timeStamp",
                        "type": "uint256"
                    }
                ],
                "name": "onWithdraw",
                "type": "event"
            },
            {
                "constant": true,
                "inputs": [],
                "name": "devAddr_",
                "outputs": [
                    {
                        "name": "",
                        "type": "address"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [],
                "name": "devIn_",
                "outputs": [
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [],
                "name": "devOut_",
                "outputs": [
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [],
                "name": "gameTime_",
                "outputs": [
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [
                    {
                        "name": "_addr",
                        "type": "address"
                    }
                ],
                "name": "getPlayerInfoByAddress",
                "outputs": [
                    {
                        "name": "",
                        "type": "uint256"
                    },
                    {
                        "name": "",
                        "type": "uint256"
                    },
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [],
                "name": "invest_",
                "outputs": [
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [
                    {
                        "name": "",
                        "type": "uint256"
                    },
                    {
                        "name": "",
                        "type": "uint256"
                    },
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "name": "numPlyr_",
                "outputs": [
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [],
                "name": "pID_",
                "outputs": [
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [
                    {
                        "name": "",
                        "type": "address"
                    }
                ],
                "name": "pIDxAddr_",
                "outputs": [
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "name": "plyr_",
                "outputs": [
                    {
                        "name": "addr",
                        "type": "address"
                    },
                    {
                        "name": "withdraw",
                        "type": "uint256"
                    },
                    {
                        "name": "eth",
                        "type": "uint256"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [
                    {
                        "name": "",
                        "type": "uint256"
                    },
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "name": "plyrRound_",
                "outputs": [
                    {
                        "name": "big",
                        "type": "uint256"
                    },
                    {
                        "name": "small",
                        "type": "uint256"
                    },
                    {
                        "name": "same",
                        "type": "uint256"
                    },
                    {
                        "name": "isWithdraw",
                        "type": "bool"
                    },
                    {
                        "name": "single",
                        "type": "uint256"
                    },
                    {
                        "name": "double",
                        "type": "uint256"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [],
                "name": "price_",
                "outputs": [
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [],
                "name": "rID_",
                "outputs": [
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "name": "round_",
                "outputs": [
                    {
                        "name": "strt",
                        "type": "uint256"
                    },
                    {
                        "name": "ended",
                        "type": "uint256"
                    },
                    {
                        "name": "big",
                        "type": "uint256"
                    },
                    {
                        "name": "small",
                        "type": "uint256"
                    },
                    {
                        "name": "same",
                        "type": "uint256"
                    },
                    {
                        "name": "res",
                        "type": "uint256"
                    },
                    {
                        "name": "single",
                        "type": "uint256"
                    },
                    {
                        "name": "double",
                        "type": "uint256"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [],
                "name": "win_",
                "outputs": [
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [
                    {
                        "name": "_rID",
                        "type": "uint256"
                    },
                    {
                        "name": "_num",
                        "type": "uint256"
                    }
                ],
                "name": "WinnerLength",
                "outputs": [
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            }
        ]
    },
    fomo: {
        SWEAbi: [
            {
                "constant": true,
                "inputs": [],
                "name": "name",
                "outputs": [
                    {
                        "name": "",
                        "type": "string"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": false,
                "inputs": [
                    {
                        "name": "_addr",
                        "type": "address"
                    }
                ],
                "name": "setBank",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [
                    {
                        "name": "_lID",
                        "type": "uint256"
                    }
                ],
                "name": "getLastWinner",
                "outputs": [
                    {
                        "name": "",
                        "type": "uint256[]"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": false,
                "inputs": [
                    {
                        "name": "_precision",
                        "type": "uint256"
                    }
                ],
                "name": "setPrecision",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [],
                "name": "getPlayerBookI",
                "outputs": [
                    {
                        "name": "",
                        "type": "address"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [],
                "name": "getMinInvest",
                "outputs": [
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": false,
                "inputs": [
                    {
                        "name": "_lastTime",
                        "type": "uint256"
                    }
                ],
                "name": "setLastTime",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
            },
            {
                "constant": false,
                "inputs": [
                    {
                        "name": "_addr",
                        "type": "address"
                    }
                ],
                "name": "setLast",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [],
                "name": "getWeekI",
                "outputs": [
                    {
                        "name": "",
                        "type": "address"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": false,
                "inputs": [],
                "name": "investCancel",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
            },
            {
                "constant": false,
                "inputs": [
                    {
                        "name": "_activated",
                        "type": "bool"
                    }
                ],
                "name": "setActive",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [],
                "name": "devAddr_",
                "outputs": [
                    {
                        "name": "",
                        "type": "address"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [],
                "name": "getBankI",
                "outputs": [
                    {
                        "name": "",
                        "type": "address"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": false,
                "inputs": [
                    {
                        "name": "_minLeaveT",
                        "type": "uint256"
                    }
                ],
                "name": "setMinLeaveT",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
            },
            {
                "constant": false,
                "inputs": [
                    {
                        "name": "_nameString",
                        "type": "string"
                    },
                    {
                        "name": "_affBytes",
                        "type": "bytes32"
                    },
                    {
                        "name": "_type",
                        "type": "uint256"
                    }
                ],
                "name": "invest",
                "outputs": [],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
            },
            {
                "constant": false,
                "inputs": [
                    {
                        "name": "_addr",
                        "type": "address"
                    }
                ],
                "name": "setWeek",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
            },
            {
                "constant": false,
                "inputs": [
                    {
                        "name": "_wID",
                        "type": "uint256"
                    }
                ],
                "name": "getWeekAward",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
            },
            {
                "constant": false,
                "inputs": [],
                "name": "bugBack",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [
                    {
                        "name": "_wID",
                        "type": "uint256"
                    }
                ],
                "name": "getWeekWinner",
                "outputs": [
                    {
                        "name": "",
                        "type": "uint256[]"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [
                    {
                        "name": "_addr",
                        "type": "address"
                    }
                ],
                "name": "getInit",
                "outputs": [
                    {
                        "name": "",
                        "type": "bytes32"
                    },
                    {
                        "name": "",
                        "type": "uint256"
                    },
                    {
                        "name": "",
                        "type": "uint256"
                    },
                    {
                        "name": "",
                        "type": "uint256"
                    },
                    {
                        "name": "",
                        "type": "uint256"
                    },
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [],
                "name": "getLastI",
                "outputs": [
                    {
                        "name": "",
                        "type": "address"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": false,
                "inputs": [
                    {
                        "name": "_minInvest",
                        "type": "uint256"
                    }
                ],
                "name": "setMinInvest",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [],
                "name": "getMinLeaveT",
                "outputs": [
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": false,
                "inputs": [
                    {
                        "name": "_devAddr",
                        "type": "address"
                    }
                ],
                "name": "setDev",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [],
                "name": "activated_",
                "outputs": [
                    {
                        "name": "",
                        "type": "bool"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": false,
                "inputs": [
                    {
                        "name": "_type",
                        "type": "uint256"
                    }
                ],
                "name": "getBankInterest",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
            },
            {
                "constant": false,
                "inputs": [
                    {
                        "name": "_lID",
                        "type": "uint256"
                    }
                ],
                "name": "getLastAward",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
            },
            {
                "constant": false,
                "inputs": [
                    {
                        "name": "_weekTime",
                        "type": "uint256"
                    }
                ],
                "name": "setWeekTime",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
            },
            {
                "constant": false,
                "inputs": [
                    {
                        "name": "_addr",
                        "type": "address"
                    }
                ],
                "name": "setPlayerBook",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
            },
            {
                "inputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "constructor"
            }
        ],
        playerbookAbi: [
            {
                "constant": false,
                "inputs": [
                    {
                        "name": "_addr",
                        "type": "address"
                    },
                    {
                        "name": "_nameString",
                        "type": "string"
                    },
                    {
                        "name": "_affBytes",
                        "type": "bytes32"
                    }
                ],
                "name": "getPID",
                "outputs": [
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
            },
            {
                "inputs": [
                    {
                        "name": "_mainAddr",
                        "type": "address"
                    }
                ],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "constructor"
            },
            {
                "constant": true,
                "inputs": [
                    {
                        "name": "_pID",
                        "type": "uint256"
                    }
                ],
                "name": "getAddrAndLaffCount",
                "outputs": [
                    {
                        "name": "",
                        "type": "address"
                    },
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [
                    {
                        "name": "_addr",
                        "type": "address"
                    }
                ],
                "name": "getInit",
                "outputs": [
                    {
                        "name": "",
                        "type": "bytes32"
                    },
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [
                    {
                        "name": "_pID",
                        "type": "uint256"
                    }
                ],
                "name": "getPlayerAddress",
                "outputs": [
                    {
                        "name": "",
                        "type": "address"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [
                    {
                        "name": "_addr",
                        "type": "address"
                    }
                ],
                "name": "getPlayerInfoByAddress",
                "outputs": [
                    {
                        "name": "",
                        "type": "address"
                    },
                    {
                        "name": "",
                        "type": "bytes32"
                    },
                    {
                        "name": "",
                        "type": "uint256"
                    },
                    {
                        "name": "",
                        "type": "uint256"
                    },
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [
                    {
                        "name": "_pID",
                        "type": "uint256"
                    }
                ],
                "name": "getPlayerLaffAll",
                "outputs": [
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [
                    {
                        "name": "_pID",
                        "type": "uint256"
                    }
                ],
                "name": "getPlayerLaffCount",
                "outputs": [
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [],
                "name": "mainAddr_",
                "outputs": [
                    {
                        "name": "",
                        "type": "address"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [],
                "name": "pID_",
                "outputs": [
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [
                    {
                        "name": "",
                        "type": "address"
                    }
                ],
                "name": "pIDxAddr_",
                "outputs": [
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [
                    {
                        "name": "",
                        "type": "bytes32"
                    }
                ],
                "name": "pIDxName_",
                "outputs": [
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "name": "plyr_",
                "outputs": [
                    {
                        "name": "addr",
                        "type": "address"
                    },
                    {
                        "name": "name",
                        "type": "bytes32"
                    },
                    {
                        "name": "laffCount",
                        "type": "uint256"
                    },
                    {
                        "name": "laff",
                        "type": "uint256"
                    },
                    {
                        "name": "laffAll",
                        "type": "uint256"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            }
        ],
        bankAbi: [
            {
                "constant": false,
                "inputs": [
                    {
                        "name": "_addr",
                        "type": "address"
                    },
                    {
                        "name": "_pID",
                        "type": "uint256"
                    },
                    {
                        "name": "_type",
                        "type": "uint256"
                    },
                    {
                        "name": "_eth",
                        "type": "uint256"
                    }
                ],
                "name": "join",
                "outputs": [],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [
                    {
                        "name": "",
                        "type": "uint256"
                    },
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "name": "static_",
                "outputs": [
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [],
                "name": "getMinInvest",
                "outputs": [
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": false,
                "inputs": [
                    {
                        "name": "_pID",
                        "type": "uint256"
                    },
                    {
                        "name": "_addr",
                        "type": "address"
                    }
                ],
                "name": "cancelH",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
            },
            {
                "constant": false,
                "inputs": [
                    {
                        "name": "_pID",
                        "type": "uint256"
                    },
                    {
                        "name": "_addr",
                        "type": "address"
                    }
                ],
                "name": "leaveH",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [
                    {
                        "name": "",
                        "type": "uint256"
                    },
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "name": "bankPlyr_",
                "outputs": [
                    {
                        "name": "investD",
                        "type": "uint256"
                    },
                    {
                        "name": "withdrawD",
                        "type": "uint256"
                    },
                    {
                        "name": "investH",
                        "type": "uint256"
                    },
                    {
                        "name": "withdrawH",
                        "type": "uint256"
                    },
                    {
                        "name": "leaveTD",
                        "type": "uint256"
                    },
                    {
                        "name": "leaveTH",
                        "type": "uint256"
                    },
                    {
                        "name": "awardLaffD",
                        "type": "uint256"
                    },
                    {
                        "name": "awardLaffH",
                        "type": "uint256"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "name": "dynamic_",
                "outputs": [
                    {
                        "name": "",
                        "type": "uint8"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "name": "bank_",
                "outputs": [
                    {
                        "name": "pot",
                        "type": "uint256"
                    },
                    {
                        "name": "surplus",
                        "type": "uint256"
                    },
                    {
                        "name": "start",
                        "type": "uint256"
                    },
                    {
                        "name": "end",
                        "type": "uint256"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [
                    {
                        "name": "_pID",
                        "type": "uint256"
                    }
                ],
                "name": "getInit",
                "outputs": [
                    {
                        "name": "",
                        "type": "uint256"
                    },
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [],
                "name": "minInvest_",
                "outputs": [
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [],
                "name": "bID_",
                "outputs": [
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": false,
                "inputs": [
                    {
                        "name": "_minLeaveT",
                        "type": "uint256"
                    }
                ],
                "name": "setMinLeaveT",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
            },
            {
                "constant": false,
                "inputs": [
                    {
                        "name": "_minInvest",
                        "type": "uint256"
                    }
                ],
                "name": "setMinInvest",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [],
                "name": "getMinLeaveT",
                "outputs": [
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [],
                "name": "mainAddr_",
                "outputs": [
                    {
                        "name": "",
                        "type": "address"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": false,
                "inputs": [
                    {
                        "name": "_pID",
                        "type": "uint256"
                    },
                    {
                        "name": "_addr",
                        "type": "address"
                    }
                ],
                "name": "leaveD",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
            },
            {
                "constant": false,
                "inputs": [],
                "name": "openNextBank",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
            },
            {
                "inputs": [
                    {
                        "name": "_mainAddr",
                        "type": "address"
                    },
                    {
                        "name": "_playerBookAddr",
                        "type": "address"
                    }
                ],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "constructor"
            },
            {
                "anonymous": false,
                "inputs": [
                    {
                        "indexed": true,
                        "name": "playerAddress",
                        "type": "address"
                    },
                    {
                        "indexed": false,
                        "name": "_type",
                        "type": "uint256"
                    },
                    {
                        "indexed": false,
                        "name": "bID",
                        "type": "uint256"
                    },
                    {
                        "indexed": false,
                        "name": "eth",
                        "type": "uint256"
                    }
                ],
                "name": "onInvest",
                "type": "event"
            },
            {
                "anonymous": false,
                "inputs": [
                    {
                        "indexed": true,
                        "name": "playerAddress",
                        "type": "address"
                    },
                    {
                        "indexed": false,
                        "name": "bID",
                        "type": "uint256"
                    },
                    {
                        "indexed": false,
                        "name": "eth",
                        "type": "uint256"
                    }
                ],
                "name": "onCancel",
                "type": "event"
            },
            {
                "anonymous": false,
                "inputs": [
                    {
                        "indexed": true,
                        "name": "playerAddress",
                        "type": "address"
                    },
                    {
                        "indexed": false,
                        "name": "from",
                        "type": "address"
                    },
                    {
                        "indexed": false,
                        "name": "_type",
                        "type": "uint256"
                    },
                    {
                        "indexed": false,
                        "name": "bID",
                        "type": "uint256"
                    },
                    {
                        "indexed": false,
                        "name": "eth",
                        "type": "uint256"
                    }
                ],
                "name": "onDynamic",
                "type": "event"
            },
            {
                "anonymous": false,
                "inputs": [
                    {
                        "indexed": true,
                        "name": "playerAddress",
                        "type": "address"
                    },
                    {
                        "indexed": false,
                        "name": "_type",
                        "type": "uint256"
                    },
                    {
                        "indexed": false,
                        "name": "bID",
                        "type": "uint256"
                    },
                    {
                        "indexed": false,
                        "name": "eth",
                        "type": "uint256"
                    }
                ],
                "name": "onStatic",
                "type": "event"
            }
        ],
        weekAbi: [
            {
                "constant": true,
                "inputs": [
                    {
                        "name": "",
                        "type": "uint256"
                    },
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "name": "weekWinner_",
                "outputs": [
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": false,
                "inputs": [
                    {
                        "name": "_pID",
                        "type": "uint256"
                    },
                    {
                        "name": "_num",
                        "type": "uint256"
                    }
                ],
                "name": "join",
                "outputs": [],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [
                    {
                        "name": "",
                        "type": "uint256"
                    },
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "name": "weekPlyr_",
                "outputs": [
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [],
                "name": "getInit",
                "outputs": [
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [
                    {
                        "name": "",
                        "type": "uint256"
                    },
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "name": "weekAward_",
                "outputs": [
                    {
                        "name": "award",
                        "type": "uint256"
                    },
                    {
                        "name": "isWithdraw",
                        "type": "bool"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [],
                "name": "wID_",
                "outputs": [
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": false,
                "inputs": [
                    {
                        "name": "_pID",
                        "type": "uint256"
                    },
                    {
                        "name": "_addr",
                        "type": "address"
                    },
                    {
                        "name": "_wID",
                        "type": "uint256"
                    },
                    {
                        "name": "_minInvest",
                        "type": "uint256"
                    }
                ],
                "name": "getAward",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [
                    {
                        "name": "_wID",
                        "type": "uint256"
                    }
                ],
                "name": "getWeekWinner",
                "outputs": [
                    {
                        "name": "",
                        "type": "uint256[]"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [],
                "name": "weekTime_",
                "outputs": [
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [],
                "name": "mainAddr_",
                "outputs": [
                    {
                        "name": "",
                        "type": "address"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": false,
                "inputs": [
                    {
                        "name": "_weekTime",
                        "type": "uint256"
                    }
                ],
                "name": "setWeekTime",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "name": "week_",
                "outputs": [
                    {
                        "name": "pot",
                        "type": "uint256"
                    },
                    {
                        "name": "start",
                        "type": "uint256"
                    },
                    {
                        "name": "end",
                        "type": "uint256"
                    },
                    {
                        "name": "luckNum",
                        "type": "uint256"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "inputs": [
                    {
                        "name": "_mainAddr",
                        "type": "address"
                    }
                ],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "constructor"
            },
            {
                "anonymous": false,
                "inputs": [
                    {
                        "indexed": true,
                        "name": "playerAddress",
                        "type": "address"
                    },
                    {
                        "indexed": false,
                        "name": "wID",
                        "type": "uint256"
                    },
                    {
                        "indexed": false,
                        "name": "eth",
                        "type": "uint256"
                    }
                ],
                "name": "onGetAward",
                "type": "event"
            }
        ],
        lastAbi: [
            {
                "constant": false,
                "inputs": [
                    {
                        "name": "_pID",
                        "type": "uint256"
                    }
                ],
                "name": "join",
                "outputs": [
                    {
                        "name": "",
                        "type": "bool"
                    }
                ],
                "payable": true,
                "stateMutability": "payable",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [
                    {
                        "name": "_lID",
                        "type": "uint256"
                    }
                ],
                "name": "getLastWinner",
                "outputs": [
                    {
                        "name": "",
                        "type": "uint256[]"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "name": "last_",
                "outputs": [
                    {
                        "name": "pot",
                        "type": "uint256"
                    },
                    {
                        "name": "start",
                        "type": "uint256"
                    },
                    {
                        "name": "end",
                        "type": "uint256"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": false,
                "inputs": [
                    {
                        "name": "_lastTime",
                        "type": "uint256"
                    }
                ],
                "name": "setLastTime",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
            },
            {
                "constant": false,
                "inputs": [
                    {
                        "name": "_pID",
                        "type": "uint256"
                    },
                    {
                        "name": "_addr",
                        "type": "address"
                    },
                    {
                        "name": "_lID",
                        "type": "uint256"
                    }
                ],
                "name": "getAward",
                "outputs": [],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [
                    {
                        "name": "",
                        "type": "uint256"
                    },
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "name": "lastWinner_",
                "outputs": [
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [],
                "name": "getInit",
                "outputs": [
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [
                    {
                        "name": "",
                        "type": "uint256"
                    },
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "name": "lastAward_",
                "outputs": [
                    {
                        "name": "award",
                        "type": "uint256"
                    },
                    {
                        "name": "isWithdraw",
                        "type": "bool"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [],
                "name": "mainAddr_",
                "outputs": [
                    {
                        "name": "",
                        "type": "address"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "constant": true,
                "inputs": [],
                "name": "lID_",
                "outputs": [
                    {
                        "name": "",
                        "type": "uint256"
                    }
                ],
                "payable": false,
                "stateMutability": "view",
                "type": "function"
            },
            {
                "inputs": [
                    {
                        "name": "_mainAddr",
                        "type": "address"
                    }
                ],
                "payable": false,
                "stateMutability": "nonpayable",
                "type": "constructor"
            },
            {
                "anonymous": false,
                "inputs": [
                    {
                        "indexed": true,
                        "name": "playerAddress",
                        "type": "address"
                    },
                    {
                        "indexed": false,
                        "name": "lID",
                        "type": "uint256"
                    },
                    {
                        "indexed": false,
                        "name": "eth",
                        "type": "uint256"
                    }
                ],
                "name": "onGetAward",
                "type": "event"
            }
        ],
        SWEAddress: "0x0197cbdb7d73976696b3dd86920c6f4a46920d21",
        playerbookAddress: "0x558044544c53f39e71140ca1d79f1c127d6f5b1e",
        bankAddress: "0xcc21a2225e34358cc1be1abd65a6e7610811692f",
        weekAddress: "0x9cdceeb0f24b776badc8140eb7241f3e4f27c7e0",
        lastAddress: "0x78269a4bfce71fcf0bf246fbc1381258242997e4",
    }
};